package com.leyou.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.leyou.pojo.UserEntity;

/**
 * 用户表
 *
 * @author Daifeng
 * @email 2661184062@qq.com
 * @date 2020-12-25 16:44:45
 */
public interface UserService extends IService<UserEntity> {

    /**
     * 账号注册
     * @param user
     * @return
     */
    Boolean register(UserEntity user);

    /**
     * 校验数据是否可用
     * @param data
     * @param type  1为用户名 2为手机号
     * @return
     */
    Boolean checkData(String data, Integer type);

    /**
     * 发送手机验证码
     * @param phone
     * @return
     */
    Boolean sendcode(String phone);

    /**
     * 用户登录
     * @param username
     * @param password
     * @return
     */
    UserEntity queryUser(String username, String password);
}

